通过中本聪共识(NC)
挑战在于如何让系统中的所有参与机器在每13秒内就分类账的最新状态达成共识。
ETC实现这一点的方法是,用户不断向网络发送交易,这些交易被重新发送到系统中的所有节点,其中许多节点是矿工。当矿工接收到新的交易时,他们将其累积在一个块中,并用密码哈希值进行标记。由于这个哈希值需要巨大的计算能力和电力才能计算出来,因此它非常昂贵,这就是所谓的“工作量证明”。一旦他们拿到了记账权,就将其记录的信息放入块中并发送到网络的其余部分进行验证。
验证过程就是确保网络安全地方。所有不是矿工的其他节点都是验证者,他们的角色是确保块中的交易正确,并且计算工作已经完成且用密码哈希标记。如果工作已经完成,他们就接受这个块。如果工作没有完成,他们就知道这是一个骗子试图欺骗他们,因此他们就拒绝它。这就是整个系统的关键!
只有通过大量的验证工作,网络才能以分散的方式达成共识。
中本聪共识(Nakamoto Consensus)以比特币的匿名创造者Satoshi Nakamoto 的名字命名,是一种拜占庭容错(BFT)共识机制,它将 PoW(工作量证明)与“最长链” 原则相结合,创建和维护了去中心化区块链网络协议的真实性。
工作量证明(POW)实现了什么?
那么,具体说一说我们之前描述的安全性体现的两个方面:
真正的去中心化: 这是最重要的一部分。POW共识实现了真正的去中心化,因为世界上任何一台计算机都可以通过验证所有区块的工作证明来知道分类帐的最新状态,并进入和退出网络。这是一种令人难以置信的无许可和抗审查的水平,在计算机科学中以前从未实现过。这是最重要的安全类型,因为区块链的整个目的是避免可能破坏系统、引入审查或被特殊利益控制。POW证明的工作机制是参与网络的客观和中立方式。
抵抗51%攻击: 其实有一种情况可以破坏系统,即当某人拥有超级计算能力(通常是网络中51%的挖矿能力)时,他们就可以攻击该系统,从而删改网络中的先前交易记录并窃取资金。但这是一种范围非常有限的攻击类型,因为这并不是系统的黑客攻击,要抢占51%的算力的成本,远大于篡改后窃取资金的成本,所以很少有人会试图这样做。
如何最大化ETC的安全性?
上文中我们说到去中心化是区块链中最重要的安全性体现,那么以太坊经典如何将它的去中心化最大化,以此来让它的网络安全性达到最大化的呢?
首先需要保持中本聪共识(NC)机制作为其每13秒更新状态的唯一方式,其次是尽可能拥有最大的哈希率(设备运行速度)。
因为对分散计算的需求越高,对ETC的需求就越大,价格就越高,矿工就会希望将他们的设备投入以太经典以获得更多挖矿奖励。参与记账的矿工越多,网络就越安全,这是一个良性循环,也是一种非常客观的实现安全性的方式。
一种真正客观的安全形式必须是可攻击的
但真相是,即便拥有51%算力的人同时做恶,或一人抢占51%算力的情况微乎极微,但它的可能性毕竟不是0。
回到我们本文标题,「ETC 网络的安全性恰恰来自于它的可攻击性」,因为它仍然是存在着被攻击的风险的,也正因如此,矿工们更要通过工作量证明,最大化去中心的程度,同时让更多的矿工参与,通过算力竞争来获取区块奖励,从而最大限度地减少51%攻击的可能性。
以此才能常备不懈,防患未然。
除了上述内容,作为可编程网络的以太经典(ETC)还有附加功能,这本“分类帐”还可存储软件程序。这使得它适用于部署分布式应用程序,为此可以展开如下链接中非常多的使用场景:
【第一部分】在以太坊经典中有哪些可部署的应用种类?早起鸟儿的机会就在文中!
【第二部分】将以太经典融入生活,ETC有哪些使用场景?
Ethereum Classic
官网
https://ethereumclassic.org/
Twitter@ETC_Network
https://twitter.com/ETC_Network
Twitter@eth_classic
https://twitter.com/eth_classic
Discord @ETC Coop
https://discord.com/invite/5wDyd6u6pU
Reddit
https://www.reddit.com/r/EthereumClassic/
Github
https://github.com/ethereumclassic
Telegram
https://t.me/ethclassic
https://t.me/chinaetc (中文)